Изоляция в тестах с Kafka
—
от автора
—
от автора
Опыт запуска Kafka в тестовых сценариях достиг высокого уровня удобства благодаря использованию Testcontainers и улучшенной поддержке в Spring Boot 3.1 с помощью аннотации @ServiceConnection. Однако написание и поддержка интеграционных тестов с Kafka по-прежнему представляют собой вызов. В этой статье описывается…
—
от автора
Мы гордимся тем, что открываем исходный код Pingora — фреймворка на Rust, который мы используем для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare. Pingora выпускается под лицензией Apache 2.0.
—
от автора
На сайте JetBrains появилась страница оркестратора удалённой разработки SpacePort, который пользователи могут развернуть на собственном сервере. Компания пока не сообщает о дате релиза, но отмечает, что инструмент будет платным. Кроме того, JetBrains не поделилась анонсом в своём блоге.SpacePort представляет собой…
—
от автора
YouTube Music начал тестировать функцию загрузки треков на ПК для офлайн-прослушивания. Скачанные треки будут доступны, если пользователь хотя бы раз в 30 дней заходит в сервис, подключившись к интернету. Информация о новой функции появилась в сабреддите YouTube Music. У пользователей, ставших…
—
от автора
Февраль 2024-го оказался щедрым на новости о проблемах с безопасностью IoT-устройств. Пока мы следили за санта-барбарой с DDoS-атакой 3 млн зубных щеток, фоном прошло немало других интересных событий. В этой статье обсудим последние новости об уязвимостях, обнаруженных в массовых IoT- устройствах.…
—
от автора
Получилось отследить довольно интересные тренды: как размер стажа в индустрии коррелирует с отношением к выдумыванию опыта в резюме, как в IT-среде на самом деле относятся к выпускникам школ в стиле «стань айтишником за год», а также рейтинг самых ненавидимых и…
—
от автора
Поставщики бензина Z Energy, Allied Petroleum и Gul отключили в Новой Зеландии свои комплексы автоматизированных АЗС (работали в режиме самообслуживания) из-за проблем с некорректной отработкой ПО комплексов текущей даты 29 февраля 2024 года.IT-cистемы заправок неправильно отработали переход времени в високосном…
—
от автора
Это перевод одноименной статьи.Базовое использованиеСериализации JSON в GoВ стандартном пакете encoding/json присутствуют механизмы сериализации marshaling и десериализации unmarshaling JSON.Пример:data, err := json.Marshal(yourVar)Метод Marshal() принимает переменную yourVar любого типа, которую нужно сериализовать в JSON, и возвращает два значения: сериализованные данные в…
—
от автора
Electronic Arts планирует уволить 5% персонала или примерно 670 сотрудников. Также компания сократит площади занимаемых офисных помещений и прекратит разработку ряда игр.Из майского отчёта EA в Комиссию по ценным бумагам и биржам США (SEC) известно, что по состоянию на конец…
—
от автора
В ресторанах для сглаживания спроса иногда требуется ускоренно дефростировать продукты. Но в этом-то и проблема: как максимально бережно, но как можно быстрее разморозить курицу? В процессе заморозки минимальное повреждение продукта происходит при быстрой заморозке. Чем быстрее, тем меньше повреждения. А…